/**
 *====================================================
 * 文件名称: FinanceInquireParams.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年10月22日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.support;

import java.math.BigDecimal;
import java.util.Date;

import com.yuexunit.page.PageCriteria;

/**
 * @ClassName: FinanceInquireParams
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年10月22日 下午5:17:54
 */
public class FinanceInquireParams {

	/** 融资ID */
	private Long[] financeIds;

	/** 融资企业ID */
	private Long enterpriseId;
	
	/** 融资企业ID */
	private Long[] enterpriseIds;
	
	/** 融资企业ID */
	private String enterpriseName;

	/** ﻿申请开始时间 */
	private Date beginDate;

	/** ﻿﻿申请结束时间 */
	private Date endDate;

	/** ﻿融资最小金额 */
	private BigDecimal minAmount;

	/** ﻿融资最大金额 */
	private BigDecimal maxAmount;

	/** ﻿融资编号 */
	private String financeNumber;

	/** ﻿货物名称 */
	private String bulkstockName;
	
	/** 货物ID */
	private Long bulkstockInfoId;
	
	/** 产品类型 */
	private Integer productType;

	/** ﻿融资状态 */
	private Integer[] financeState;
	
	/** 字段列表 */
	private String[] columeList;
	
	/** 是否含有保证金 */
	private Boolean hasBail;
	
	private Boolean isAudit;
	
	/** 融资信息ID */
	private Long[] financeId;
	
	/** 是否代理业务 */
	private Boolean isProxy;
	
	/** 是否代理业务 */
	private Boolean isWarehouse;

	public Boolean getIsWarehouse() {
		return isWarehouse;
	}

	public void setIsWarehouse(Boolean isWarehouse) {
		this.isWarehouse = isWarehouse;
	}

	public Long[] getFinanceId() {
		return financeId;
	}

	public void setFinanceId(Long[] financeId) {
		this.financeId = financeId;
	}

	public Boolean getIsAudit() {
		return isAudit;
	}

	public void setIsAudit(Boolean isAudit) {
		this.isAudit = isAudit;
	}
	

	public Boolean getIsProxy() {
		return isProxy;
	}

	public void setIsProxy(Boolean isProxy) {
		this.isProxy = isProxy;
	}

	public Boolean getHasBail() {
		return hasBail;
	}

	public void setHasBail(Boolean hasBail) {
		this.hasBail = hasBail;
	}

	/** ﻿分页参数 */
	private PageCriteria page = PageCriteria.defaultInstance();

	public String[] getColumeList() {
		return columeList;
	}

	public void setColumeList(String[] columeList) {
		this.columeList = columeList;
	}

	public Integer getProductType() {
		return productType;
	}

	public void setProductType(Integer productType) {
		this.productType = productType;
	}

	public Long getBulkstockInfoId() {
		return bulkstockInfoId;
	}

	public void setBulkstockInfoId(Long bulkstockInfoId) {
		this.bulkstockInfoId = bulkstockInfoId;
	}

	public Long[] getEnterpriseIds() {
		return enterpriseIds;
	}

	public void setEnterpriseIds(Long[] enterpriseIds) {
		this.enterpriseIds = enterpriseIds;
	}

	public String getEnterpriseName() {
		return enterpriseName;
	}

	public void setEnterpriseName(String enterpriseName) {
		this.enterpriseName = enterpriseName;
	}

	public Long getEnterpriseId() {
		return enterpriseId;
	}

	public void setEnterpriseId(Long enterpriseId) {
		this.enterpriseId = enterpriseId;
	}

	public Date getBeginDate() {
		return beginDate;
	}

	public void setBeginDate(Date beginDate) {
		this.beginDate = beginDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public BigDecimal getMinAmount() {
		return minAmount;
	}

	public void setMinAmount(BigDecimal minAmount) {
		this.minAmount = minAmount;
	}

	public BigDecimal getMaxAmount() {
		return maxAmount;
	}

	public void setMaxAmount(BigDecimal maxAmount) {
		this.maxAmount = maxAmount;
	}

	public String getFinanceNumber() {
		return financeNumber;
	}

	public void setFinanceNumber(String financeNumber) {
		this.financeNumber = financeNumber;
	}

	public String getBulkstockName() {
		return bulkstockName;
	}

	public void setBulkstockName(String bulkstockName) {
		this.bulkstockName = bulkstockName;
	}

	public Integer[] getFinanceState() {
		return financeState;
	}

	public void setFinanceState(Integer[] financeState) {
		this.financeState = financeState;
	}

	public PageCriteria getPage() {
		return page;
	}

	public void setPage(PageCriteria page) {
		this.page = page;
	}

	public Long[] getFinanceIds() {
		return financeIds;
	}

	public void setFinanceIds(Long[] financeIds) {
		this.financeIds = financeIds;
	}

}
